package io.renren.modules.communityService.conver;

import io.renren.modules.communityService.dto.DbUserQuestionnaireDTO;
import io.renren.modules.communityService.dto.MiniAppDbUserQuestionnaireSaveDTO;
import io.renren.modules.communityService.entity.DbUserQuestionnaireEntity;
import io.renren.modules.communityService.vo.DbUserQuestionnaireVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * @author chenweilong
 * @email 1433471850@qq.com
 * @date 2020-02-07 12:36
 */
@Mapper
public interface DbUserQuestionnaireConver {

    DbUserQuestionnaireConver MAPPER =  Mappers.getMapper(DbUserQuestionnaireConver.class);

    DbUserQuestionnaireEntity converDTO(DbUserQuestionnaireDTO dbUserQuestionnaireDTO);

    List<DbUserQuestionnaireEntity> converDTO(List<DbUserQuestionnaireDTO> dbUserQuestionnaireDTOs);

    DbUserQuestionnaireVO conver(DbUserQuestionnaireEntity dbUserQuestionnaireEntities);

    List<DbUserQuestionnaireVO> conver(List<DbUserQuestionnaireEntity> dbUserQuestionnaireEntities);

    DbUserQuestionnaireEntity conver1(MiniAppDbUserQuestionnaireSaveDTO miniAppDbUserQuestionnaireSaveDTO);

    List<DbUserQuestionnaireEntity> conver1(List<MiniAppDbUserQuestionnaireSaveDTO> miniAppDbUserQuestionnaireSaveDTOS);

}
